Mapbox Navigation SDK for iOS Docs Navigation SDK for iOS Reference

View on GitHub

Install in Dash

Mapbox Navigation SDK for iOS Reference Turn-by-turn UI Reference
  • Guides
    • Storyboards
  • Turn-by-turn UI
    • NavigationViewController
    • NavigationViewControllerDelegate
    • RouteVoiceController
  • Core Navigation Logic
    • RouteController
    • RouteControllerDelegate
    • RouteProgress
    • RouteLegProgress
    • RouteStepProgress
  • Maps
    • NavigationMapView
    • MGLMapView
  • Styling
    • Style
  • Formatters
    • DistanceFormatter
  • Notifications
    • AlertLevel
    • RouteControllerAlertLevelDidChange
    • RouteControllerAlertLevelDidChangeNotificationDistanceToEndOfManeuverKey
    • RouteControllerAlertLevelDidChangeNotificationRouteProgressKey
    • RouteControllerDidFailToReroute
    • RouteControllerDidReroute
    • RouteControllerNotificationErrorKey
    • RouteControllerNotificationLocationKey
    • RouteControllerNotificationRouteKey
    • RouteControllerProgressDidChange
    • RouteControllerProgressDidChangeNotificationLocationKey
    • RouteControllerProgressDidChangeNotificationProgressKey
    • RouteControllerProgressDidChangeNotificationSecondsRemainingOnStepKey
    • RouteControllerWillReroute
  • Configuration
    • MaxSecondsSpentTravelingAwayFromStartOfRoute
    • RouteControllerDeadReckoningTimeInterval
    • RouteControllerHighAlertInterval
    • RouteControllerManeuverZoneRadius
    • RouteControllerMaxManipulatedCourseAngle
    • RouteControllerMaximumAllowedDegreeOffsetForTurnCompletion
    • RouteControllerMaximumDistanceBeforeRecalculating
    • RouteControllerMediumAlertInterval
    • RouteControllerMinimumDistanceForHighAlertCycling
    • RouteControllerMinimumDistanceForHighAlertDriving
    • RouteControllerMinimumDistanceForHighAlertWalking
    • RouteControllerMinimumDistanceForMediumAlertCycling
    • RouteControllerMinimumDistanceForMediumAlertDriving
    • RouteControllerMinimumDistanceForMediumAlertWalking
    • RouteControllerUserLocationSnappingDistance
  • Other Classes
    • DefaultStyle
    • NavigationLocationManager
    • PollyVoiceController
    • ReplayLocationManager
    • SimulatedLocationManager
  • Other Functions
    • RouteControllerMinimumDistanceForHighAlert(identifier:)
    • RouteControllerMinimumDistanceForMediumAlert(identifier:)
    • wrap(_:min:max:)

Turn-by-turn UI

  • NavigationViewController

    NavigationViewController is fully featured, turn by turn navigation UI.

    It provides step by step instructions, an overview of all steps for the given route and support for basic styling.

    See more

    Declaration

    Swift

    public class NavigationViewController: NavigationPulleyViewController, RouteMapViewControllerDelegate
    View Source on GitHub
  • NavigationViewControllerDelegate

    The NavigationViewControllerDelegate provides methods for configuring the map view shown by a NavigationViewController and responding to the cancellation of a navigation session.

    See more

    Declaration

    Swift

    public protocol NavigationViewControllerDelegate
    View Source on GitHub
  • RouteVoiceController

    The RouteVoiceController class provides voice guidance.

    See more

    Declaration

    Swift

    open class RouteVoiceController: NSObject, AVSpeechSynthesizerDelegate
    View Source on GitHub

© 2014–2017 Mapbox. See license for more details.

Generated by jazzy ♪♫ v0.8.2, a Realm project.